home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / dcps1721.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  25.2 KB  |  749 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1994 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%    
  10. *% Copyright 1994 Digital Equipment Corporation.
  11. *%   
  12. *FormatVersion: "4.1"
  13. *FileVersion: "1.0"
  14. *LanguageEncoding: ISOLatin1
  15. *LanguageVersion: English
  16. *PCFileName: "DCPS1721.PPD"
  17. *Product: "(PrintServer 17)"
  18. *PSVersion: "(2014.102) 68"
  19. *ModelName: "Digital PrintServer 17"
  20. *ShortNickName: "Digital PrintServer 17  12mb/L2"
  21. *NickName: "Digital PrintServer 17 v2014"
  22.  
  23. *% === Options and Constraints ===============
  24. *OpenGroup: InstallableOptions/Options Installed
  25. *OpenUI *Option1/Optional Duplex Unit: Boolean
  26. *DefaultOption1: False
  27. *Option1 True/Installed: ""
  28. *Option1 False/Not Installed: ""
  29. *CloseUI: *Option1
  30.  
  31. *OpenUI *Option2/Optional Envelope Feeder: Boolean
  32. *DefaultOption2: False
  33. *Option2 True/Installed: ""
  34. *Option2 False/Not Installed: ""
  35. *CloseUI: *Option2
  36.  
  37. *OpenUI *Option3/Memory Configuration: PickOne
  38. *DefaultOption3: None
  39. *Option3 None/Standard 12 MB RAM: ""
  40. *Option3 4Meg/Upgrade to 16 MB RAM: ""
  41. *Option3 8Meg/Upgrade to 20 MB RAM: ""
  42. *Option3 12Meg/Upgrade to 24 MB RAM: ""
  43. *Option3 16Meg/Upgrade to 28 MB RAM: ""
  44. *Option3 20Meg/Upgrade to 32 MB RAM: ""
  45. *CloseUI: *Option3
  46. *CloseGroup: InstallableOptions/Options Installed
  47.  
  48. *UIConstraints: *Option1 False *Duplex
  49. *UIConstraints: *Option2 False *InputSlot Envelope
  50. *UIConstraints: *OutputBin Side *Duplex
  51. *UIConstraints: *Duplex *OutputBin Side
  52. *UIConstraints: *InputSlot Envelope *Duplex
  53. *UIConstraints: *Duplex *InputSlot Envelope
  54. *UIConstraints: *PageSize 4.125x9.5 *Duplex
  55. *UIConstraints: *PageSize 3.875x7.5 *Duplex
  56. *UIConstraints: *PageSize DL *Duplex
  57. *UIConstraints: *PageRegion 4.125x9.5 *Duplex 
  58. *UIConstraints: *PageRegion 3.875x7.5 *Duplex 
  59. *UIConstraints: *PageRegion DL *Duplex 
  60. *UIConstraints: *Duplex *PageSize 4.125x9.5
  61. *UIConstraints: *Duplex *PageSize 3.875x7.5
  62. *UIConstraints: *Duplex *PageSize DL
  63. *UIConstraints: *Duplex *PageRegion 4.125x9.5
  64. *UIConstraints: *Duplex *PageRegion 3.875x7.5
  65. *UIConstraints: *Duplex *PageRegion DL
  66.  
  67. *UIConstraints: *InputSlot Envelope *PageSize Letter
  68. *UIConstraints: *InputSlot Envelope *PageSize Legal
  69. *UIConstraints: *InputSlot Envelope *PageSize ExecutivePage
  70. *UIConstraints: *InputSlot Envelope *PageSize A4
  71. *UIConstraints: *InputSlot Envelope *PageSize B5
  72. *UIConstraints: *InputSlot Envelope *PageSize LetterSmall
  73. *UIConstraints: *InputSlot Envelope *PageSize LegalSmall
  74. *UIConstraints: *InputSlot Envelope *PageSize A4Small
  75. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  76. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  77. *UIConstraints: *InputSlot Envelope *PageRegion ExecutivePage
  78. *UIConstraints: *InputSlot Envelope *PageRegion A4
  79. *UIConstraints: *InputSlot Envelope *PageRegion B5
  80. *UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
  81. *UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
  82. *UIConstraints: *InputSlot Envelope *PageRegion A4Small
  83.  
  84. *UIConstraints: *InputSlot Upper *PageSize 4.125x9.5
  85. *UIConstraints: *InputSlot Lower *PageSize 4.125x9.5
  86. *UIConstraints: *InputSlot Upper *PageSize 3.875x7.5
  87. *UIConstraints: *InputSlot Lower *PageSize 3.875x7.5
  88. *UIConstraints: *InputSlot Upper *PageSize DL
  89. *UIConstraints: *InputSlot Lower *PageSize DL
  90. *UIConstraints: *InputSlot Upper *PageRegion 4.125x9.5
  91. *UIConstraints: *InputSlot Lower *PageRegion 4.125x9.5
  92. *UIConstraints: *InputSlot Upper *PageRegion 3.875x7.5
  93. *UIConstraints: *InputSlot Lower *PageRegion 3.875x7.5
  94. *UIConstraints: *InputSlot Upper *PageRegion DL
  95. *UIConstraints: *InputSlot Lower *PageRegion DL
  96.  
  97. *UIConstraints: *Option3 None *VMOption 
  98. *UIConstraints: *Option3 4Meg *VMOption None
  99. *UIConstraints: *Option3 4Meg *VMOption 8Meg
  100. *UIConstraints: *Option3 4Meg *VMOption 12Meg
  101. *UIConstraints: *Option3 4Meg *VMOption 16Meg
  102. *UIConstraints: *Option3 4Meg *VMOption 20Meg
  103. *UIConstraints: *Option3 8Meg *VMOption None
  104. *UIConstraints: *Option3 8Meg *VMOption 4Meg
  105. *UIConstraints: *Option3 8Meg *VMOption 12Meg
  106. *UIConstraints: *Option3 8Meg *VMOption 16Meg
  107. *UIConstraints: *Option3 8Meg *VMOption 20Meg
  108. *UIConstraints: *Option3 12Meg *VMOption None
  109. *UIConstraints: *Option3 12Meg *VMOption 4Meg
  110. *UIConstraints: *Option3 12Meg *VMOption 8Meg
  111. *UIConstraints: *Option3 12Meg *VMOption 16Meg
  112. *UIConstraints: *Option3 12Meg *VMOption 20Meg
  113. *UIConstraints: *Option3 16Meg *VMOption None
  114. *UIConstraints: *Option3 16Meg *VMOption 4Meg
  115. *UIConstraints: *Option3 16Meg *VMOption 8Meg
  116. *UIConstraints: *Option3 16Meg *VMOption 12Meg
  117. *UIConstraints: *Option3 16Meg *VMOption 20Meg
  118. *UIConstraints: *Option3 20Meg *VMOption None
  119. *UIConstraints: *Option3 20Meg *VMOption 4Meg
  120. *UIConstraints: *Option3 20Meg *VMOption 8Meg
  121. *UIConstraints: *Option3 20Meg *VMOption 12Meg
  122. *UIConstraints: *Option3 20Meg *VMOption 16Meg
  123.  
  124. *UIConstraints: *DECimage Off *DECimagePlusparams
  125.  
  126. *% === Basic Capabilities ===============
  127. *LanguageLevel: "2"
  128. *Protocols: BCP
  129. *Emulators: hplj
  130. *StartEmulator_hplj: "currentfile /LaserJetIII statusdict /emulate get exec "
  131. *StopEmulator_hplj: "<1B7F>0"
  132. *FreeVM: "1400000"
  133. *VMOption None/Standard 12 MB RAM: "1400000"
  134. *VMOption 4Meg/4 MB Upgrade to 16MB: "5550000"
  135. *VMOption 8Meg/8 MB Upgrade to 20MB: "9500000"
  136. *VMOption 12Meg/12 MB Upgrade to 24MB: "13500000"
  137. *VMOption 16Meg/16 MB Upgrade to 28MB: "17500000"
  138. *VMOption 20Meg/20 MB Upgrade to 32MB: "21500000"
  139.  
  140. *Extensions: CMYK 
  141. *ColorDevice: False
  142. *DefaultColorSpace: Gray
  143. *VariablePaperSize: False
  144. *FileSystem: False
  145. *Throughput: "17"
  146.  
  147. *% For MS Windows: Do not put ^D in files
  148. *EndOfFile: False
  149.  
  150. *Password: "(LPS)"
  151. *ExitServer: "
  152.  count 0 eq
  153.  { false } { true exch startjob } ifelse
  154.  not {
  155.      (WARNING: Cannot modify initial VM.) =
  156.      (Missing or invalid password.) =
  157.      (Please contact the author of this software.) = flush quit
  158.      } if
  159. "
  160. *End
  161.  
  162. *DefaultResolution: 300dpi
  163. *Resolution 300dpi/300 dpi: "
  164.       1 dict dup /HWResolution [300 300] put setpagedevice"
  165. *End
  166. *?Resolution: "
  167.   save
  168.     currentpagedevice /HWResolution get
  169.     0 get
  170.     (          ) cvs print
  171.     (dpi)
  172.     = flush
  173.   restore
  174. "
  175. *End
  176.  
  177. *OpenGroup: DECimageControls
  178. *% === DECimage ============
  179. *OpenUI *DECimage/DECimage Plus: Boolean
  180. *OrderDependency: 54 AnySetup *DECimage
  181. *DefaultDECimage: Off
  182. *DECimage Off: "
  183.   false statusdict /setDECimage get exec 
  184.   currentpagedevice /Install get exec"
  185. *End
  186. *DECimage On: "true statusdict /setDECimage get exec"
  187. *?DECimage: "
  188.    save statusdict /DECimage get exec
  189.    {(On)}{(Off)} ifelse = flush restore"
  190. *End
  191. *CloseUI: *DECimage
  192.  
  193. *% === DECimage Plus Parameters =========
  194. *OpenUI *DECimagePlusparams/DECimage Plus Controls: PickOne
  195. *OrderDependency: 52 AnySetup *DECimagePlusparams
  196. *DefaultDECimagePlusparams: Off
  197. *DECimagePlusparams Off/Standard: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  198. *DECimagePlusparams 1/High Contrast: "0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  199. *DECimagePlusparams 2/Med Contrast: "0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  200. *DECimagePlusparams 3/Little Darker: "0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  201. *DECimagePlusparams 4/Darker: "0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  202. *DECimagePlusparams 5/Brighter: "-0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  203. *DECimagePlusparams 6/Little Brighter: "-0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  204. *DECimagePlusparams 7/Little Low Contrast: "-0.05 1.05 0.0 1 statusdict /setDECimageparams get exec"
  205. *DECimagePlusparams 8/Low Contrast: "-0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  206. *DECimagePlusparams 9/Lower Contrast: "-0.15 1.15 0.0 1 statusdict /setDECimageparams get exec"
  207. *DECimagePlusparams 10/Lowest Contrast: "-0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  208. *DECimagePlusparams 11/Extra Sharp: "0.0 1.0 4.0 1 statusdict /setDECimageparams get exec"
  209. *DECimagePlusparams 12/Very Sharp: "0.0 1.0 3.0 1 statusdict /setDECimageparams get exec"
  210. *DECimagePlusparams 13/Sharp: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  211. *DECimagePlusparams 14/Soft: "0.0 1.0 -1.0 1 statusdict /setDECimageparams get exec"
  212. *CloseUI: *DECimagePlusparams
  213. *CloseGroup: DECimageControls
  214.  
  215. *% Halftone Information ===============
  216. *ScreenFreq: "60.0"
  217. *ScreenAngle: "45.0"
  218. *DefaultScreenProc: Dot
  219. *ScreenProc Dot: "
  220.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  221.  {dup mul exch dup mul add 1 exch sub }ifelse }"
  222. *End
  223. *ScreenProc Line: "{ pop }"
  224. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  225.  
  226. *DefaultTransfer: Null
  227. *Transfer Null: "{ }"
  228. *Transfer Null.Inverse: "{ 1 exch sub }"
  229.  
  230. *% Paper Handling ===================
  231. *% Use these entries to set paper size most of the time, unless there is
  232. *% specific reason to use PageRegion.
  233. *OpenUI *PageSize: PickOne
  234. *OrderDependency: 30 AnySetup *PageSize
  235. *DefaultPageSize: Letter
  236. *PageSize Letter: "
  237.     2 dict
  238.     dup /PageSize [612 792] put
  239.     dup /ImagingBBox null put
  240.     setpagedevice"
  241. *End
  242. *PageSize Legal: "
  243.     2 dict
  244.     dup /PageSize [612 1008] put
  245.     dup /ImagingBBox null put
  246.     setpagedevice"
  247. *End
  248. *PageSize ExecutivePage/Executive: "
  249.     2 dict
  250.     dup /PageSize [522 756] put
  251.     dup /ImagingBBox null put
  252.     setpagedevice"
  253. *End
  254. *PageSize A4: "
  255.     2 dict
  256.     dup /PageSize [595 842] put
  257.     dup /ImagingBBox null put
  258.     setpagedevice"
  259. *End
  260. *PageSize B5: "
  261.     2 dict
  262.     dup /PageSize [516 729] put
  263.     dup /ImagingBBox null put
  264.     setpagedevice"
  265. *End
  266. *PageSize 4.125x9.5/Env Comm10: "
  267.     2 dict
  268.     dup /PageSize [297 684] put
  269.     dup /ImagingBBox null put
  270.     setpagedevice"
  271. *End
  272. *PageSize 3.875x7.5/Env Monarch: "
  273.     2 dict
  274.     dup /PageSize [279 540] put
  275.     dup /ImagingBBox null put
  276.     setpagedevice"
  277. *End
  278. *PageSize DL/Env DL: "
  279.     2 dict
  280.     dup /PageSize [312 624] put
  281.     dup /ImagingBBox null put
  282.     setpagedevice"
  283. *End
  284. *PageSize LetterSmall/Letter Small: "
  285.     2 dict
  286.     dup /PageSize [612 792] put
  287.     dup /ImagingBBox null put
  288.     setpagedevice"
  289. *End
  290. *PageSize LegalSmall/Legal Small: "
  291.     2 dict
  292.     dup /PageSize [612 1008] put
  293.     dup /ImagingBBox null put
  294.     setpagedevice"
  295. *End
  296. *PageSize A4Small/A4 Small: "
  297.     2 dict
  298.     dup /PageSize [595 842] put
  299.     dup /ImagingBBox null put
  300.     setpagedevice"
  301. *End
  302. *?PageSize: "
  303.   save
  304.     currentpagedevice /PageSize get aload pop
  305.     2 copy gt {exch} if
  306.     (Unknown)
  307.     11 dict
  308.     dup [612 792] (Letter) put
  309.     dup [612 1008] (Legal) put
  310.     dup [522 756] (ExecutivePage) put
  311.     dup [595 842] (A4) put
  312.     dup [516 729] (B5) put
  313.     dup [297 684] (4.125x9.5) put
  314.     dup [279 540] (3.875x7.5) put
  315.     dup [312 624] (DL) put
  316.     dup [612 792] (LetterSmall) put
  317.     dup [612 1008] (LegalSmall) put
  318.     dup [595 842] (A4Small) put
  319.  { exch aload pop 4 index sub abs 5 le exch
  320.    5 index sub abs 5 le and
  321.      {exch pop exit} {pop} ifelse
  322.  } bind forall
  323.  = flush pop pop restore"
  324. *End
  325. *CloseUI: *PageSize
  326.  
  327. *OpenUI *PageRegion:  PickOne
  328. *OrderDependency: 40 AnySetup *PageRegion
  329. *DefaultPageRegion: Letter
  330. *PageRegion Letter: "
  331.     2 dict
  332.     dup /PageSize [612 792] put
  333.     dup /ImagingBBox null put
  334.     setpagedevice"
  335. *End
  336. *PageRegion Legal: "
  337.     2 dict
  338.     dup /PageSize [612 1008] put
  339.     dup /ImagingBBox null put
  340.     setpagedevice"
  341. *End
  342. *PageRegion ExecutivePage/Executive: "
  343.     2 dict
  344.     dup /PageSize [522 756] put
  345.     dup /ImagingBBox null put
  346.     setpagedevice"
  347. *End
  348. *PageRegion A4: "
  349.     2 dict
  350.     dup /PageSize [595 842] put
  351.     dup /ImagingBBox null put
  352.     setpagedevice"
  353. *End
  354. *PageRegion B5: "
  355.     2 dict
  356.     dup /PageSize [516 729] put
  357.     dup /ImagingBBox null put
  358.     setpagedevice"
  359. *End
  360. *PageRegion 3.875x7.5/Env Monarch: "
  361.     2 dict
  362.     dup /PageSize [279 540] put
  363.     dup /ImagingBBox null put
  364.     setpagedevice"
  365. *End
  366. *PageRegion 4.125x9.5/Env Comm10: "
  367.     2 dict
  368.     dup /PageSize [297 684] put
  369.     dup /ImagingBBox null put
  370.     setpagedevice"
  371. *End
  372. *PageRegion DL/Env DL: "
  373.     2 dict
  374.     dup /PageSize [312 624] put
  375.     dup /ImagingBBox null put
  376.     setpagedevice"
  377. *End
  378. *PageRegion LetterSmall/Letter Small: "
  379.     2 dict
  380.     dup /PageSize [612 792] put
  381.     dup /ImagingBBox null put
  382.     setpagedevice"
  383. *End
  384. *PageRegion LegalSmall/Legal Small: "
  385.     2 dict
  386.     dup /PageSize [612 1008] put
  387.     dup /ImagingBBox null put
  388.     setpagedevice"
  389. *End
  390. *PageRegion A4Small/A4 Small: "
  391.     2 dict
  392.     dup /PageSize [595 842] put
  393.     dup /ImagingBBox null put
  394.     setpagedevice"
  395. *End
  396. *CloseUI: *PageRegion
  397.  
  398. *% The following entries provide information about specific paper keywords.
  399. *DefaultImageableArea: Letter
  400. *ImageableArea Letter: "14.16 7.74 597.84 780.54 "
  401. *ImageableArea Legal: "14.16 7.74 597.84 991.74 "
  402. *ImageableArea ExecutivePage/Executive: "12.0 9.18 511.2 745.98 "
  403. *ImageableArea A4: "12.96 9.18 581.28 832.38 "
  404. *ImageableArea B5: "14.20 7.24 501.80 721.76 "
  405. *ImageableArea 4.125x9.5/Env Comm10: "20.64 9.18 281.76 657.18 "
  406. *ImageableArea 3.875x7.5/Env Monarch: "14.94 7.2 264.06 532.8 "
  407. *ImageableArea DL/Env DL: "12.02 7.07 298.98 615.93 "
  408. *ImageableArea LetterSmall/Letter Small: "29.4 30.06 582.60 758.22 "
  409. *ImageableArea LegalSmall/Legal Small: "63.84 41.58 548.16 957.90 "
  410. *ImageableArea A4Small/A4 Small: "22.43 30.4 571.81 811.16 "
  411. *?ImageableArea: "
  412.     save
  413.     /cvp { (                ) cvs print ( ) print } bind def
  414.     /upperright {10000 mul floor 10000 div} bind def
  415.     /lowerleft {10000 mul ceiling 10000 div} bind def
  416.     newpath clippath pathbbox
  417.     4 -2 roll exch 2 {lowerleft cvp} repeat
  418.     exch 2 {upperright cvp} repeat flush
  419.     restore"
  420. *End
  421.  
  422. *% These provide the physical dimensions of the paper (by keyword)
  423. *DefaultPaperDimension: Letter
  424. *PaperDimension Letter: "612 792"
  425. *PaperDimension Legal: "612 1008"
  426. *PaperDimension ExecutivePage/Executive: "522 756"
  427. *PaperDimension A4: "595 842"
  428. *PaperDimension B5: "516 729"
  429. *PaperDimension 4.125x9.5/Env Comm10: "297 684"
  430. *PaperDimension 3.875x7.5/Env Monarch: "279 540"
  431. *PaperDimension DL/Env DL: "312 624"
  432. *PaperDimension LetterSmall/Letter Small: "612 792"
  433. *PaperDimension LegalSmall/Legal Small: "612 1008"
  434. *PaperDimension A4Small/A4 Small: "595 842"
  435.  
  436. *OpenUI *InputSlot: PickOne
  437. *OrderDependency: 20 AnySetup *InputSlot
  438. *DefaultInputSlot: Lower
  439. *InputSlot Lower: "
  440.   currentpagedevice /InputAttributes get
  441.   0 get dup
  442.   null eq {pop}
  443.   { dup length 1 add dict copy 
  444.     dup /InputAttributes
  445.     1 dict dup /Priority [0] put
  446.     put setpagedevice
  447.   } ifelse"
  448. *End 
  449. *InputSlot Upper: "
  450.   currentpagedevice /InputAttributes get
  451.   1 get dup
  452.   null eq {pop}
  453.   { dup length 1 add dict copy 
  454.     dup /InputAttributes
  455.     1 dict dup /Priority [1] put
  456.     put setpagedevice
  457.   } ifelse"
  458. *End
  459. *InputSlot Envelope: "
  460.   currentpagedevice /InputAttributes get
  461.   2 get dup
  462.   null eq {pop}
  463.   { dup length 1 add dict copy 
  464.     dup /InputAttributes
  465.     1 dict dup /Priority [2] put
  466.     put setpagedevice
  467.   } ifelse"
  468. *End
  469. *?InputSlot: "
  470. save
  471.   3 dict
  472.   dup /0 (Lower) put
  473.   dup /1 (Upper) put
  474.   dup /2 (Envelope) put
  475.   currentpagedevice /InputAttributes get
  476.   dup /Priority known
  477.   { /Priority get 0 get (      ) cvs cvn get }
  478.   {
  479.     dup length 1 eq
  480.     { {pop} forall (       ) cvs cvn get }
  481.     { pop pop (Unknown) } ifelse
  482.   } ifelse
  483.   = flush
  484. restore
  485. "
  486. *End
  487. *CloseUI: *InputSlot
  488.  
  489. *OpenUI *OutputBin: PickOne
  490. *OrderDependency: 40 AnySetup *OutputBin
  491. *DefaultOutputBin: Upper
  492. *OutputBin Upper: "
  493.   currentpagedevice /OutputAttributes get
  494.   0 get dup
  495.   null eq {pop}
  496.   { dup length 1 add dict copy 
  497.     dup /OutputAttributes
  498.     1 dict dup /Priority [0] put
  499.     put setpagedevice
  500.   } ifelse"
  501. *End 
  502. *OutputBin Side: "
  503.   currentpagedevice /OutputAttributes get
  504.   1 get dup
  505.   null eq {pop}
  506.   { dup length 1 add dict copy 
  507.     dup /OutputAttributes
  508.     1 dict dup /Priority [1] put
  509.     put setpagedevice
  510.   } ifelse"
  511. *End
  512. *?OutputBin: "
  513. save
  514.   2 dict
  515.   dup /0 (Upper) put
  516.   dup /1 (Side) put
  517.   currentpagedevice /OutputAttributes get
  518.   dup /Priority known
  519.   { /Priority get 0 get (      ) cvs cvn get }
  520.   {
  521.     dup length 1 eq
  522.     { {pop} forall (       ) cvs cvn get }
  523.     { pop pop (Unknown) } ifelse
  524.   } ifelse
  525.   = flush
  526. restore
  527. "
  528. *End
  529. *CloseUI: *OutputBin
  530.  
  531. *PageStackOrder Upper: Normal
  532. *PageStackOrder Side: Reverse
  533.  
  534. *OpenUI *Duplex:  PickOne
  535. *OrderDependency: 50 AnySetup *Duplex
  536. *DefaultDuplex: None
  537. *Duplex None: "
  538.     1 dict dup /Duplex false put setpagedevice
  539.     1 dict dup /Tumble false put setpagedevice"
  540. *End
  541. *Duplex DuplexNoTumble/Long Edge: "
  542.     1 dict dup /Duplex true put setpagedevice
  543.     1 dict dup /Tumble false put setpagedevice"
  544. *End
  545. *Duplex DuplexTumble/Short Edge: "
  546.     1 dict dup /Duplex true put setpagedevice
  547.     1 dict dup /Tumble true put setpagedevice"
  548. *End
  549. *?Duplex: "save
  550.    currentpagedevice /Duplex get
  551.    { currentpagedevice /Tumble get
  552.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  553.    }
  554.    { (None)} 
  555.    ifelse = flush
  556. restore
  557. "
  558. *End
  559. *CloseUI: *Duplex
  560.  
  561. *OpenUI *ManualFeed/Manual Feed:  Boolean
  562. *OrderDependency: 20 AnySetup *ManualFeed
  563. *DefaultManualFeed: False
  564. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  565. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  566. *?ManualFeed: "
  567.   save
  568.     currentpagedevice /ManualFeed get
  569.     {(True)}{(False)}ifelse = flush
  570.   restore
  571. "
  572. *End
  573. *CloseUI: *ManualFeed
  574.  
  575. *% Font Information =====================
  576. *DefaultFont: Error
  577. *Font AvantGarde-Book: Standard "(001.006S)" Standard
  578. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard
  579. *Font AvantGarde-Demi: Standard "(001.007S)" Standard
  580. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard
  581. *Font Bookman-Demi: Standard "(001.004S)" Standard
  582. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard
  583. *Font Bookman-Light: Standard "(001.004S)" Standard
  584. *Font Bookman-LightItalic: Standard "(001.004S)" Standard
  585. *Font Courier: Standard "(002.004S)" Standard
  586. *Font Courier-Bold: Standard "(002.004S)" Standard
  587. *Font Courier-BoldOblique: Standard "(002.004S)" Standard
  588. *Font Courier-Oblique: Standard "(002.004S)" Standard
  589. *Font Helvetica: Standard "(001.006S)" Standard
  590. *Font Helvetica-Bold: Standard "(001.007S)" Standard
  591. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard
  592. *Font Helvetica-Narrow: Standard "(001.006S)" Standard
  593. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard
  594. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard
  595. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard
  596. *Font Helvetica-Oblique: Standard "(001.006S)" Standard
  597. *Font LubalinGraph-Book: Standard "(001.002)" Standard
  598. *Font LubalinGraph-BookOblique: Standard "(001.002)" Standard
  599. *Font LubalinGraph-Demi: Standard "(001.002)" Standard
  600. *Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard
  601. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard
  602. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard
  603. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard
  604. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard
  605. *Font Palatino-Bold: Standard "(001.005S)" Standard
  606. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard
  607. *Font Palatino-Italic: Standard "(001.005S)" Standard
  608. *Font Palatino-Roman: Standard "(001.005S)" Standard
  609. *Font Souvenir-Demi: Standard "(001.002)" Standard
  610. *Font Souvenir-DemiItalic: Standard "(001.002)" Standard
  611. *Font Souvenir-Light: Standard "(001.002)" Standard
  612. *Font Souvenir-LightItalic: Standard "(001.002)" Standard
  613. *Font Symbol: Special "(001.007S)" Special
  614. *Font Times-Bold: Standard "(001.007S)" Standard
  615. *Font Times-BoldItalic: Standard "(001.009S)" Standard
  616. *Font Times-Italic: Standard "(001.007S)" Standard
  617. *Font Times-Roman: Standard "(001.007S)" Standard
  618. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard
  619. *Font ZapfDingbats: Special "(001.004S)" Special
  620. *?FontQuery: "
  621.  save
  622.    { count 1 gt
  623.       { exch dup 127 string cvs (/) print print (:) print
  624.     /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  625.       } { exit } ifelse
  626.    } bind loop
  627.    (*) = flush
  628.  restore
  629. "
  630. *End
  631.  
  632. *?FontList: "
  633. save
  634.   (*) {cvn ==} 128 string /Font resourceforall
  635.   (*) = flush
  636. restore
  637. "
  638. *End
  639.  
  640. *% Printer Messages (verbatim from printer):
  641. *Message: "A new input or output tray has been selected"
  642. *Message: "Document has been printed"
  643. *Message: "Job \jobname\ Aborted by Server Management"
  644. *Message: "Job \jobname\ Aborted"
  645. *Message: "Job \jobname\ Connect"
  646. *Message: "Job \jobname\ Finish"
  647. *Message: "Job \jobname\ Start"
  648. *Message: "Job aborted - Printer is still paused"
  649. *Message: "Job acceptance is disabled - job rejected"
  650. *Message: "Pending Job \jobname\ Aborted"
  651. *Message: "PostScript quit operator has been executed"
  652. *Message: "Print Engine error has been corrected"
  653. *Message: "Print Engine has gone online"
  654. *Message: "Print Engine ready"
  655. *Message: "Timeout trying to send a message"
  656. *Message: "Priviledged command executed - permanent state may be changed"
  657. *Message: "Manual feed mode, insert media"
  658.  
  659. *% PrinterErrors
  660. *PrinterError: "Toner low or not distributed properly - replace toner cartridge"
  661. *PrinterError: "Check toner cartridge installation"
  662. *PrinterError: "Communication with print engine lost -- reboot PrintServer"
  663. *PrinterError: "Duplexer unit is jammed"
  664. *PrinterError: "Engine command buffer overflow -- reboot PrintServer"
  665. *PrinterError: "Paper feed slot access paper jam, clear cassette area"
  666. *PrinterError: "Please reboot the PrintServer - FATAL ERROR"
  667. *PrinterError: "Print Engine driving unit error"
  668. *PrinterError: "Print Engine hardware error: \code\"
  669. *PrinterError: "Print Engine has gone off line"
  670. *PrinterError: "Print Engine is in warmup state"
  671. *PrinterError: "Print Engine is not ready"
  672. *PrinterError: "Upper door access paper jam, open top cover"
  673. *PrinterError: "Upper unit cover open, close top cover"
  674. *PrinterError: "Face down stacker is full"
  675.  
  676. *% Status Messages: copy of PrinterErrors
  677. *Status: "Toner low or not distributed properly - replace toner cartridge"
  678. *Status: "Check: toner cartridge installation"
  679. *Status: "Communication with print engine lost -- reboot PrintServer"
  680. *Status: "Duplexer unit is jammed"
  681. *Status: "Engine command buffer overflow -- reboot PrintServer"
  682. *Status: "General user maintenance, perform:  \maintenance\"
  683. *Status: "Paper Jam - Clear top output tray"
  684. *Status: "Paper Jam - Open side door to clear paper path"
  685. *Status: "Paper feed slot access paper jam, clear cassette area"
  686. *Status: "Perform user maintenance"
  687. *Status: "Please reboot the PrintServer - FATAL ERROR"
  688. *Status: "Print Engine driving unit error"
  689. *Status: "Print Engine hardware error: \code\"
  690. *Status: "Print Engine has gone off line"
  691. *Status: "Print Engine is in warmup state"
  692. *Status: "Print Engine is not ready"
  693. *Status: "Upper door access paper jam, open top cover"
  694. *Status: "Upper unit cover open, close top cover"
  695. *Status: "Face down stacker is full"
  696.  
  697. *% Other status messages
  698. *Status: "Active"
  699. *Status: "Idle"
  700. *Status: "PrintServer is currently disabled and cannot accept jobs"
  701. *Status: "Printer is paused (job is pending)"
  702. *Status: "Printer is resuming"
  703.  
  704. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  705.  
  706. *% Color Separation Information =====================
  707.  
  708. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  709.  
  710. *InkName: ProcessBlack/Process Black
  711. *InkName: CustomColor/Custom Color
  712. *InkName: ProcessCyan/Process Cyan
  713. *InkName: ProcessMagenta/Process Magenta
  714. *InkName: ProcessYellow/Process Yellow
  715.  
  716. *%  For 60 lpi / 300 dpi  ===============================
  717.  
  718. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  719. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  720. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  721. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  722. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  723.  
  724. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  725. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  726. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  727. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  728. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  729.  
  730. *%  For 53 lpi / 300 dpi  ===============================
  731.  
  732. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  733. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  734. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  735. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  736. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  737.  
  738. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  739. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  740. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  741. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  742. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  743.  
  744. *% Produced by "bldppd42.ps" version 4.0 edit 12
  745. *% Last Edit Date: Mar 17 1994
  746. *% The byte count of this file should be exactly 025087 or 025836
  747. *% depending on the filesystem it resides in.
  748. *% end of PPD file for PrintServer 17 v2014
  749.